package com.tydic.mapboxtest.Model;

import java.util.List;

/**
 * Created by admin on 18/3/7.
 */

public class MassifShapeResp {

    /**
     * ContractRoot : {"Results":{"CENTER_GIS_X":"100.604356","CENTER_GIS_Y":"38.905652","MAX_GIS_X":"100.615359","MAX_GIS_Y":"38.915236","MIN_GIS_X":"100.594251","MIN_GIS_Y":"38.897021","MassifCollaction":[{"AgencyCode":"BQC01","AgencyId":201,"AgencyName":"板桥一社","BaseId":181,"CenterGisX":"100.60359595166666","CenterGisY":"38.905160683333335","DrawArea":".26","MassifId":1193,"MassifYear":"2018","PlaceJson":[[100.60359595166666,38.905160683333335],[100.60366575333333,38.905173078333334],[100.604040565,38.905039308333336],[100.60402462,38.90499398666667],[100.60359595166666,38.905160683333335]],"StaffId":"16225","StaffName":"詹 ","lastModifiedAt":"20170514125632"}]},"RspDesc":"成功","RspTime":"20180307163637458","RspType":"1"}
     */

    private ContractRootBean ContractRoot;

    public ContractRootBean getContractRoot() {
        return ContractRoot;
    }

    public void setContractRoot(ContractRootBean ContractRoot) {
        this.ContractRoot = ContractRoot;
    }

    public static class ContractRootBean {
        /**
         * Results : {"CENTER_GIS_X":"100.604356","CENTER_GIS_Y":"38.905652","MAX_GIS_X":"100.615359","MAX_GIS_Y":"38.915236","MIN_GIS_X":"100.594251","MIN_GIS_Y":"38.897021","MassifCollaction":[{"AgencyCode":"BQC01","AgencyId":201,"AgencyName":"板桥一社","BaseId":181,"CenterGisX":"100.60359595166666","CenterGisY":"38.905160683333335","DrawArea":".26","MassifId":1193,"MassifYear":"2018","PlaceJson":[[100.60359595166666,38.905160683333335],[100.60366575333333,38.905173078333334],[100.604040565,38.905039308333336],[100.60402462,38.90499398666667],[100.60359595166666,38.905160683333335]],"StaffId":"16225","StaffName":"詹 ","lastModifiedAt":"20170514125632"}]}
         * RspDesc : 成功
         * RspTime : 20180307163637458
         * RspType : 1
         */

        private ResultsBean Results;
        private String RspDesc;
        private String RspTime;
        private String RspType;

        public ResultsBean getResults() {
            return Results;
        }

        public void setResults(ResultsBean Results) {
            this.Results = Results;
        }

        public String getRspDesc() {
            return RspDesc;
        }

        public void setRspDesc(String RspDesc) {
            this.RspDesc = RspDesc;
        }

        public String getRspTime() {
            return RspTime;
        }

        public void setRspTime(String RspTime) {
            this.RspTime = RspTime;
        }

        public String getRspType() {
            return RspType;
        }

        public void setRspType(String RspType) {
            this.RspType = RspType;
        }

        public static class ResultsBean {
            /**
             * CENTER_GIS_X : 100.604356
             * CENTER_GIS_Y : 38.905652
             * MAX_GIS_X : 100.615359
             * MAX_GIS_Y : 38.915236
             * MIN_GIS_X : 100.594251
             * MIN_GIS_Y : 38.897021
             * MassifCollaction : [{"AgencyCode":"BQC01","AgencyId":201,"AgencyName":"板桥一社","BaseId":181,"CenterGisX":"100.60359595166666","CenterGisY":"38.905160683333335","DrawArea":".26","MassifId":1193,"MassifYear":"2018","PlaceJson":[[100.60359595166666,38.905160683333335],[100.60366575333333,38.905173078333334],[100.604040565,38.905039308333336],[100.60402462,38.90499398666667],[100.60359595166666,38.905160683333335]],"StaffId":"16225","StaffName":"詹 ","lastModifiedAt":"20170514125632"}]
             */

            private String CENTER_GIS_X;
            private String CENTER_GIS_Y;
            private String MAX_GIS_X;
            private String MAX_GIS_Y;
            private String MIN_GIS_X;
            private String MIN_GIS_Y;
            private List<MassifCollactionBean> MassifCollaction;

            public String getCENTER_GIS_X() {
                return CENTER_GIS_X;
            }

            public void setCENTER_GIS_X(String CENTER_GIS_X) {
                this.CENTER_GIS_X = CENTER_GIS_X;
            }

            public String getCENTER_GIS_Y() {
                return CENTER_GIS_Y;
            }

            public void setCENTER_GIS_Y(String CENTER_GIS_Y) {
                this.CENTER_GIS_Y = CENTER_GIS_Y;
            }

            public String getMAX_GIS_X() {
                return MAX_GIS_X;
            }

            public void setMAX_GIS_X(String MAX_GIS_X) {
                this.MAX_GIS_X = MAX_GIS_X;
            }

            public String getMAX_GIS_Y() {
                return MAX_GIS_Y;
            }

            public void setMAX_GIS_Y(String MAX_GIS_Y) {
                this.MAX_GIS_Y = MAX_GIS_Y;
            }

            public String getMIN_GIS_X() {
                return MIN_GIS_X;
            }

            public void setMIN_GIS_X(String MIN_GIS_X) {
                this.MIN_GIS_X = MIN_GIS_X;
            }

            public String getMIN_GIS_Y() {
                return MIN_GIS_Y;
            }

            public void setMIN_GIS_Y(String MIN_GIS_Y) {
                this.MIN_GIS_Y = MIN_GIS_Y;
            }

            public List<MassifCollactionBean> getMassifCollaction() {
                return MassifCollaction;
            }

            public void setMassifCollaction(List<MassifCollactionBean> MassifCollaction) {
                this.MassifCollaction = MassifCollaction;
            }

            public static class MassifCollactionBean {
                /**
                 * AgencyCode : BQC01
                 * AgencyId : 201
                 * AgencyName : 板桥一社
                 * BaseId : 181
                 * CenterGisX : 100.60359595166666
                 * CenterGisY : 38.905160683333335
                 * DrawArea : .26
                 * MassifId : 1193
                 * MassifYear : 2018
                 * PlaceJson : [[100.60359595166666,38.905160683333335],[100.60366575333333,38.905173078333334],[100.604040565,38.905039308333336],[100.60402462,38.90499398666667],[100.60359595166666,38.905160683333335]]
                 * StaffId : 16225
                 * StaffName : 詹
                 * lastModifiedAt : 20170514125632
                 */

                private String AgencyCode;
                private int AgencyId;
                private String AgencyName;
                private int BaseId;
                private String CenterGisX;
                private String CenterGisY;
                private String DrawArea;
                private int MassifId;
                private String MassifYear;
                private String StaffId;
                private String StaffName;
                private String lastModifiedAt;
                private List<List<Double>> PlaceJson;

                public String getAgencyCode() {
                    return AgencyCode;
                }

                public void setAgencyCode(String AgencyCode) {
                    this.AgencyCode = AgencyCode;
                }

                public int getAgencyId() {
                    return AgencyId;
                }

                public void setAgencyId(int AgencyId) {
                    this.AgencyId = AgencyId;
                }

                public String getAgencyName() {
                    return AgencyName;
                }

                public void setAgencyName(String AgencyName) {
                    this.AgencyName = AgencyName;
                }

                public int getBaseId() {
                    return BaseId;
                }

                public void setBaseId(int BaseId) {
                    this.BaseId = BaseId;
                }

                public String getCenterGisX() {
                    return CenterGisX;
                }

                public void setCenterGisX(String CenterGisX) {
                    this.CenterGisX = CenterGisX;
                }

                public String getCenterGisY() {
                    return CenterGisY;
                }

                public void setCenterGisY(String CenterGisY) {
                    this.CenterGisY = CenterGisY;
                }

                public String getDrawArea() {
                    return DrawArea;
                }

                public void setDrawArea(String DrawArea) {
                    this.DrawArea = DrawArea;
                }

                public int getMassifId() {
                    return MassifId;
                }

                public void setMassifId(int MassifId) {
                    this.MassifId = MassifId;
                }

                public String getMassifYear() {
                    return MassifYear;
                }

                public void setMassifYear(String MassifYear) {
                    this.MassifYear = MassifYear;
                }

                public String getStaffId() {
                    return StaffId;
                }

                public void setStaffId(String StaffId) {
                    this.StaffId = StaffId;
                }

                public String getStaffName() {
                    return StaffName;
                }

                public void setStaffName(String StaffName) {
                    this.StaffName = StaffName;
                }

                public String getLastModifiedAt() {
                    return lastModifiedAt;
                }

                public void setLastModifiedAt(String lastModifiedAt) {
                    this.lastModifiedAt = lastModifiedAt;
                }

                public List<List<Double>> getPlaceJson() {
                    return PlaceJson;
                }

                public void setPlaceJson(List<List<Double>> PlaceJson) {
                    this.PlaceJson = PlaceJson;
                }
            }
        }
    }
}
